Caret
Bash builtin to quick substitute a string in the previous command and run the result. Equivalent to
!!:s^string1^string2
. More information: https://gnu.org/software/bash/manual/bash.html#Event-Designators.
- Run the previous command replacing
string1
withstring2
:
^{{string1}}^{{string2}}
- Remove
string1
from the previous command:
^{{string1}}^
- Replace
string1
withstring2
in the previous command and addstring3
to its end:
^{{string1}}^{{string2}}^{{string3}}
- Replace all occurrences of
string1
:
^{{string1}}^{{string2}}^:&